Navicat Data Modeler allows you to convert your models from one database type to another database type and also from one model type to another model type, e.g. MariaDB 10.0 physical model to PostgreSQL 9.0 physical model, Oracle 10g physical model to a logical model, a conceptual model to MySQL 5.0 physical model.
Convert a model
In the Workspace window, choose Tools -> Convert Model.
Select the target workspace.
Enter the model name.
Choose the model type.
Choose the target database and version if necessary.
If you want to convert all related diagrams, enable Convert with related Diagram.
Click Convert.
A tab will open for you to edit the model.
All data types are converted automatically.
When converting from one database type to another, the conversion process does not change the syntax of views, functions, and procedures.
When converting a physical model to a logical/conceptual model, all views are converted to entities, and all functions and procedures are removed.
If the target database version is MySQL 4.0 or below, all views are removed.
If the source database type is MongoDB, all views, functions, and procedures are removed.
If the target database type is MongoDB, all views, functions, and procedures are removed.
If the target database type is SQLite, all functions and procedures are removed.